SeamRequestCycle{ }
onRequestTargetSet{
  if (target instanceof IPageRequestTarget) {
    page=((IPageRequestTarget)target).getPage();
  ConversationContext conversationContext=instance().select(HttpConversationContext.class).get();
  if (!conversationContext.isActive())   conversationContext.activate(cid);
  Conversation conversation=conversationContext.getCurrentConversation();
    if (isRedirect() && target instanceof BookmarkablePageRequestTarget) {
      BookmarkablePageRequestTarget bookmark=(BookmarkablePageRequestTarget)target;
      if (!bookmark.getPageParameters().containsKey("cid"))       bookmark.getPageParameters().add("cid",conversation.getId());
      page.setMetaData(SeamMetaData.CID,conversation.getId());
}
handleMissingConversation{ }
detach{
  ConversationContext conversationContext=instance().select(HttpConversationContext.class).get();
  try {
  try {
}
instance{
  return Container.instance().deploymentManager().instance().select(Context.class);
}
